<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<textarea rows="40" cols="50" id="textarea"></textarea>
<button onclick="random()">随机</button>
<input type="number" id="number" value="1">
个
<textarea rows="40" cols="50" id="textareaRes"></textarea>
<script>
    let array = ["回锅肉", "肉末麻婆豆腐", "红烧大鸡腿（教程发啦）", "蚂蚁上树（肉末粉条）",
        "葱爆鸭血（教程发啦）", "大盘鸡（教程发啦）", "爆炒猪肝～", "葱爆孜然羊肉", "洋葱炒肉",
        "肉末蒸蛋", "孜然青椒毛肚（教程发啦）", "酱爆鸡丁", "手撕包菜", "酱大棒骨",
        "番茄辣椒炒蛋", "火龙玉米粒炒虾仁", "鸡汁香菇小油菜（教程发啦）", "腊肠炒蒜苔",
        "孜然蒜蓉火腿土豆", "番茄龙利鱼", "上汤娃娃菜（教程发啦）", "孜然炒里脊肉（教程发啦）",
        "剁椒鰱子鱼头", "芹菜炒肉", "缤纷巴沙鱼", "蒜香照烧鸡腿肉", "蒜蓉胡萝卜碎鸡汁娃娃菜（教程发啦）",
        "黑胡椒肥牛", "清炒山药", "口水鸡（麻辣鸡丝）", "虾油西兰花", "莲菜炒肉", "蒜苔肉末（苍蝇头）",
        "醋溜白菜", "缤纷豆腐煲", "红烧肉（加水煮蛋～）", "凉拌手撕杏鲍菇", "扇贝柱鸡汁青菜（教程发啦）",
        "香椿炒蛋", "火腿虾皮豆皮羹（教程已发）", "麻辣干煸肥肠", "番茄西葫芦", "洋葱木耳炒腊肠", "干锅菜花",
        "芥末黑虎虾仁（教程发啦）", "土豆炖豆角粉条", "鲫鱼豆腐汤", "咸蛋黄焗鸡翅", "酱淋生菜", "时蔬粒黄油沙拉土豆泥",
        "麻辣蒜蓉小龙虾尾～", "豆芽炒粉条", "蒜蓉西兰花（教程发啦）", "香菇小油菜", "蒜茸涝汁秋葵", "爆炒肥肠鸭血",
        "麻酱蟹柳油麦菜", "豪华蔬菜火腿沙拉", "孜然烤羊肉", "孜然洋葱土豆片", "照烧肥牛", "干煸豆角", "五花肉干煎土豆片",
        "蚝油焖煎豆腐", "松茸炖土鸡", "带鱼酱烧年糕", "电饭煲卤三黄鸡，超级多汁！", "蒜蓉粉丝蒸娃娃菜", "奥尔良鸡翅",
        "韭菜炒小河虾", "韩国泡菜豆腐丸子煲", "时蔬黑虎虾仁（教程发啦）", "糖醋虎皮尖椒", "虾油娃娃菜炒香菇", "蒜蓉粉丝蒸虾",
        "下酒菜必备-油炸花生米", "蒜苗炒鸡蛋", "葱爆孜然鸡胸肉～超嫩超香！教程主页有", "孜然洋葱炒辣肠", "虾滑紫菜粉丝汤",
        "菠菜桃仁粉丝", "孜然洋葱土豆片", "发财树（蚝油蒜蓉西兰花）", "肉沫粉皮！比蚂蚁上树好吃", "肉末西葫芦～拌饭神器",
        "嫩蛋滑菜花（教程主页有", "炖羊蝎子", "凉拌皮冻", "辣椒炒腊肉（自己做的腊肉好香～", "蒜蓉剁椒金钱蛋", "凉拌西葫芦丝",
        "酱汁肉沫土豆泥", "蒜蓉小龙虾", "蒜苔火腿炒鸡蛋", "爆炒知了猴", "辣椒鸡蛋", "凉拌茄子🍆", "浇汁生菜", "腊肠猪油炝包菜",
        "炖羊排", "洋葱拌黄瓜", "烤羊排", "韭黄炒鸡蛋", "凉拌芹菜叶鱼皮", "蒜苗炒肉片", "双椒娃娃菜", "剁椒豉香蒸带鱼", "番茄炒菜花",
        "奥尔良鸡腿肉土豆片", "凉拌莲菜", "凉拌香椿", "蓝莓炼乳山药", "青椒凉拌金皮蛋", "酸辣土豆丝", "红烧带鱼", "凉拌黄瓜", "凉拌皮蛋豆腐",
        "麻酱拌冒菜", "瑶柱鸡汁冬瓜", "泰式酸辣虾球", "麻辣鱼", "麻辣腐竹烧鱼头", "韩式泡菜锅", "洋葱辣椒炒鸡蛋", "泡菜豆腐汤",
        "蒜苗葱烧豆腐", "韩式辣炒年糕鱼饼", "辣炝娃娃菜", "龙利鱼坚果鸡蛋沙拉", "红糖糍粑", "酸菜鱼", "凉拌猪头肉", "蒜蓉金针菇粉丝",
        "咸蛋黄火腿娃娃菜", "鲍鱼金汤佛跳墙", "韩式辛奇肉酱烩饭", "泰式冬阴功鲈鱼玉米煲", "腰果花生孜然羊肉粒", "咖喱咸蛋黄销魂面",
        "油泼面", "凉调皮蛋肠", "芝士奶油火腿焗饭", "金汤酸辣肥牛面", "浓郁奶油火腿烩饭", "柠檬黑鱼煲", "东北青椒鸡蛋酱", "炸酱面",
        "凉拌猪耳朵", "麻酱蒜蓉菠菜", "孜然青椒肉丝", "孜然洋葱爆鱿鱼", "素炒魔芋", "炒面", "香锅鸡", "蒜蓉麻辣波士顿龙虾", "龙虾海鲜粥",
        "奥尔良烤鸡翅", "黄豆炖猪蹄", "西葫芦炒蛋", "韭菜炒蚬子肉"]

    let eat1 = ["小锅饵丝。", "酸腌菜炒饵块。", "家常炒饵块。", "小锅米线。",
        "酸浆凉米线。", "云南凉卷粉。", "凉拌豌豆粉。", "香煎豌豆粉。", "建水的烧豆腐。",
        "凉拌折耳根。", "云南的蘸水苦菜汤。", "姜炳瓜炖土豆块。", "老奶洋芋。", "糖醋里脊。",
        "青椒炒玉米。", "白灼菜心。", "韭菜花炒鸡蛋", "青椒茭白丝", "茭白炒肉", "韭菜花炒肉",
        "剁椒炒蛋。", "剁椒炒肉。", "凉拌野苋菜。", "干锅洋葱土豆片。", "西葫芦肉沫蒸蛋。",
        "蒜蓉娃娃菜。", "溏心蒸蛋。", "清炒绿贝贝南瓜。", "青椒土豆丁。", "花生炖排骨。",
        "清炒西葫芦。", "洋葱炒肉。", "西葫芦炒蛋。", "凉拌莴笋丝。", "青椒炒肉丝", "狼牙土豆。",
        "粉蒸排骨。", "粉蒸茄子。", "粉蒸土豆。", "粉蒸茼蒿。", "青椒炒平菇。", "香煎西葫芦。",
        "酸辣土豆丝。", "水蒸蛋。", "番茄炒蛋，最后撒上点葱花味道更好，炒的时候加一小撮白糖。",
        "土豆泥。", "手撕包菜。", "蒜蓉菠菜。", "青椒茄子。", "胡萝卜炒蛋。", "麻辣小土豆。",
        "酸辣白菜。", "蒜蓉丝瓜。", "凉拌白菜金针菇。", "炒合菜。", "肉沫蒸蛋。", "黄焖鸡。",
        "宫爆肉丁。", "麻婆豆腐。", "香菇蚝油青菜。", "鱼香肉丝。", "鱼香鸡蛋。", "鱼香茄子。",
        "青椒土豆片。", "凉拌酸脆藕。", "清炒花菜。", "番茄肉丁炖土豆。", "虎皮青椒段。", "凉拌粉丝。",
        "凉拌西葫芦丝。", "清炒厚皮菜。", "青椒炒鸡蛋。", "清炒芹菜。", "双色萝卜丁。", "蒜蓉金针菇。",
        "石花菜拌木耳丝。", "木须肉。", "香酥鸡排。", "拍黄瓜。", "爽口木耳。", "韭菜鸡蛋碎。", "素炒洋葱。",
        "茴香豆腐汤。", "蘸水茴香结。", "清蒸臭豆腐。", "蛋卷肉。", "清蒸贝贝南瓜。", "凉拌茄子。",
        "黄瓜木耳拌腐竹。", "芒果白凉粉。", "芒果西米奶羹。", "玫瑰红糖冰粉。", "酸甜腌脆李。", "糯米烧卖。",
        "糖霜花生米。", "冰皮月饼。", "葱花鸡蛋饼。", "时蔬蛋饼。", "香煎土豆饼。", "香煎南瓜饼。"]

    array.push(...eat1)

    let element = document.getElementById("textarea")
    element.value = array.join("\n")

    let elementResult = document.getElementById("textareaRes")

    let number = document.getElementById("number")

    function random() {
        if (!number.value || number.value < 1) {
            alert("请输入大于0的数字")
            return
        }

        let array = element.value.split("\n")
        let result = new Set()
        for (let i = 0; i < number.value; i++) {
            let index = Math.floor(Math.random() * array.length)
            if (result.has(array[index])) {
                i--;
            } else {
                result.add(array[index])
            }
        }

        elementResult.value = [...result].join("\n")
    }

</script>
</body>
</html>
